package com.bird.file.filepackage;

import java.io.File;

/**
 * @author sijunqiang
 * @data 2021/7/31 11:23
 * @description: 使用递归和file 搜索指定的文件
 */
public class SearchFile {

    public static void main(String[] args) {
        File dir = new File("D:\\code\\javaee");
        rec(dir);
    }


    private static void rec(File file) {
        File[] files1 = file.listFiles();
        if (files1 == null) {
            return;
        }
        for (File file1 : files1) {
            // endWith是以什么结尾的文件
            if (file1.isFile() && file1.getName().endsWith(".java")) {
                System.out.println(file1.getName() + " 路径：" + file1.getAbsolutePath());
            } else {
                rec(file1);
            }
        }
    }
}
